package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.HistoryRp;

/**
 * 历史考勤Mapper接口
 * 
 * @author ruoyi
 * @date 2023-05-14
 */
public interface HistoryRpMapper 
{
    /**
     * 查询历史考勤
     * 
     * @param historyrpId 历史考勤主键
     * @return 历史考勤
     */
    public HistoryRp selectHistoryRpByHistoryrpId(Long historyrpId);

    /**
     * 查询历史考勤列表
     * 
     * @param historyRp 历史考勤
     * @return 历史考勤集合
     */
    public List<HistoryRp> selectHistoryRpList(HistoryRp historyRp);

    /**
     * 新增历史考勤
     * 
     * @param historyRp 历史考勤
     * @return 结果
     */
    public int insertHistoryRp(HistoryRp historyRp);

    /**
     * 修改历史考勤
     * 
     * @param historyRp 历史考勤
     * @return 结果
     */
    public int updateHistoryRp(HistoryRp historyRp);

    /**
     * 删除历史考勤
     * 
     * @param historyrpId 历史考勤主键
     * @return 结果
     */
    public int deleteHistoryRpByHistoryrpId(Long historyrpId);

    /**
     * 批量删除历史考勤
     * 
     * @param historyrpIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteHistoryRpByHistoryrpIds(String[] historyrpIds);
}
